package main

import (
	"fmt"
	"photoPlugIn/config"
	"photoPlugIn/photoMethod"
	"photoPlugIn/webApi"

	"gitlab.gybin.com/GYbin/initDBMode"
)

// const URL_GET_DATABASE = URL_HTTP + "repos/?type="

func main() {
	//初始化配置文件
	config.InitConfigInfo()
	fmt.Println("配置文件加载完成，开始加载数据库...")
	//初始化数据库，如果没有，则建立数据库、表
	initDBMode.InitDBMode()
	//根据配置信息，获取并处理照片，存入数据库
	go photoMethod.InitMethod()
	// web服务器和get、post请求处理
	webapi.InitWebApi()

	// =====以下为测试用时用的代码=========
	// seafileclient.SeafileInit()
	// token = "111111"
	// fmt.Println("test")
	// if token == "" {
	// 	fmt.Println("token", token)
	// } else {
	// 	fmt.Println("token1", token)
	// }

	// fmt.Println("URL_GET_TOKEN", URL_GET_TOKEN)
	// fmt.Println("bytesData", bytesData)
	// fmt.Println("bytesData", string(bytesData))
	// // httpData := httpReq(URL_GET_TOKEN, "POST", bytesData)
	// httpData := httpReq(URL_GET_DATABASE, "GET", bytesData)
	// fmt.Println("httpData", httpData)
	// var dat []map[string]interface{}
	// err = json.Unmarshal([]byte(httpData), &dat)
	// if err == nil {
	// 	fmt.Println("==============json str 转map=======================")
	// 	fmt.Println(dat)
	// 	for key, value := range dat {
	// 		fmt.Println("位置", key, "数值", value)
	// 		for key1, value1 := range value {
	// 			fmt.Println("key:", key1)
	// 			fmt.Println("value:", value1)
	// 			fmt.Println("-------------------------")
	// 		}
	// 	}
	// 	// fmt.Println(dat["host"])
	// } else {
	// 	fmt.Println(err)
	// }
}
